﻿// Decompiled with JetBrains decompiler
// Type: DnProcessSimulateCommands.CApAPPClearanceOptimizationCollisionSetData
// Assembly: DnProcessSimulateCommands, Version=2402.0.0.890, Culture=neutral, PublicKeyToken=null
// MVID: A885D881-AEDF-447E-852A-6F13102E089C
// Assembly location: C:\Program Files\Tecnomatix_2402\eMPower\DotNetCommands\DnProcessSimulateCommands.dll


namespace DnProcessSimulateCommands;

public class CApAPPClearanceOptimizationCollisionSetData
{
  private double m_nearMissValue;
  private double m_desiredClearanceValue;
  private string m_collisionSetName = "";

  public CApAPPClearanceOptimizationCollisionSetData(
    string collisionSetName,
    double nearMissValue,
    double desiredClearance)
  {
    this.m_collisionSetName = collisionSetName;
    this.m_desiredClearanceValue = desiredClearance;
    this.m_nearMissValue = nearMissValue;
  }

  public double DesiredClearanceValue
  {
    get => this.m_desiredClearanceValue;
    set => this.m_desiredClearanceValue = value;
  }

  public double NearMissValue
  {
    get => this.m_nearMissValue;
    set => this.m_nearMissValue = value;
  }

  public string CollisionSetName
  {
    get => this.m_collisionSetName;
    set => this.m_collisionSetName = value;
  }
}
